[iOSアプリ開発] 複数のボタンを同時タップできないようにしてみた

[iOSアプリ開発] 複数のボタンを同時タップできないようにしてみた

Clock Icon2014.05.19

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

今回は、複数のボタン(UIButton)を同時タップできないようにしてみようと思います。

画面にボタンを複数そのまま配置しただけでは同時タップができてしまいます。

こんな感じです。この画像では「ButtonA」と「ButtonB」を同時にタップしています。

ios-disabled-simultaneous-tap_01

アプリ開発をしていると同時タップをさせたくないときがしばしばあります。
そんなときは exclusiveTouchYES にしておくと、同時タップを防ぐことができます。

button.exclusiveTouch = YES;

修正後にもう一度「ButtonA」と「ButtonB」を同時にタップしてみます。

ios-disabled-simultaneous-tap_02

この画像ではわかりにくいですが、どちらか一方のボタンしか押せなくすることができました。

小ネタですが今回はここまで。
ではでは。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.